home *** CD-ROM | disk | FTP | other *** search
- ===================================================
-
- AddFlow Active X control
-
- Copyright (c) 1997 Lassalle Technologies.
-
- All rights reserved.
-
- Version 1.00
-
- ===================================================
-
-
-
- May 6, 1997
-
-
-
- *******************************************
-
- IMPORTANT!!!
-
- SPECIAL OFFER UNTIL JUNE 30th 1997
-
- The price is $149 only instead $249.
-
- *******************************************
-
-
-
- CONTENTS
-
-
-
- Part Description
-
- ------------------------------
-
- 1 What is AddFlow?
-
- 2 Package description
-
- 3 License
-
- 4 Price and Registration
-
- 5 Support
-
- 6 Converting from EasyNet
-
-
-
-
-
- --------------------------------------------
-
- Part 1 - What is AddFlow?
-
- --------------------------------------------
-
-
-
- AddFlow is a 32 bits ActiveX control that lets
-
- you quickly build flowchart-enabled applications.
-
- Each time you need to graphically display data,
-
- you should consider using AddFlow. If you don't
-
- know AddFlow you should run the DEMO.EXE program.
-
- You may also see the help file that contains many
-
- examples.
-
-
-
- AddFlow is the successor of EasyNet although it is
-
- NOT COMPATIBLE with it. The programmatic interface
-
- is quite different: AddFlow is based on OLE Automation
-
- and collections. AddFlow Items (Nodes and links) are
-
- objects and you can directly change their properties.
-
- For instance, AddFlow allows to write code like this:
-
-
-
- ' Make all nodes rectangular
-
- Dim node as afNode
-
-
-
- For Each node In AddFlow1.Nodes ' Nodes enumeration
-
- node.Shape = afRectangle
-
- Next
-
-
-
- AddFlow is EASIER to use than EasyNet and it is FASTER,
-
- thanks to OLE automation.
-
- Moreover AddFlow has new features like Bezier Curves,
-
- rigid links, bidirectional links.
-
- You may see last paragraph to know the differences
-
- between the 2 products.
-
-
-
- ------------------------------------------
-
- Part 2 - Package description
-
- ------------------------------------------
-
-
-
- You may see the help file in order to know how to
-
- install the product or the demo version.
-
-
-
- The AddFlow package contains:
-
- - a demo program: DEMO.EXE
-
- - 4 VB4 samples: Demo, Editor, Navig, Pins
-
- - the AddFlow control (ADDFLOW.OCX)
-
- - the AddFlow help file (ADDFLOW.HLP)
-
- - this text file (README.TXT)
-
-
-
- Remarks:
-
- -------------
-
-
-
- * If you don't know AddFlow, you should run first
-
- DEMO.EXE.
-
- * The Editor allows to draw diagrams and to save
-
- them in files. Note that the saving procedure used
-
- in this program is just an example. You should adapt
-
- it to your needs or rewrite a better procedure.
-
- * The Navig sample demonstrates how to use collections
-
- to navigate in a diagram.
-
-
-
- You may find the AddFlow package on Compuserve:
-
- forum: GO VBPJFO
-
- section: VB4 Third party
-
- File name: ADDFLO.ZIP
-
-
-
- You may also find the last version on InterNet at the
-
- following address:
-
-
-
- http://ourworld.compuserve.com/homepages/Lassalle_Patrick/
-
-
-
- ------------------------------------------
-
- Part 3 - License
-
- ------------------------------------------
-
-
-
- You may use the demo version of AddFlow for up to
-
- 30 days in your design environment for evaluation
-
- purposes only. You may copy and distribute it freely
-
- as long as all the files in the package, including
-
- the demo programs are distributed with it and no
-
- changes or additions of any kind are made to the
-
- original package.
-
-
-
- The demo controls are fully functional in design
-
- mode, but they will not work in an application
-
- compiled without license file.
-
- If you generate an EXE file with AddFlow but
-
- without a license file, then any attempt to use this
-
- EXE file will display a dialog box explaining that
-
- it has been generated without license file and that
-
- the AddFlow control will not work.
-
-
-
- If you register, you will receive a license file
-
- allowing you to compile applications that work
-
- properly with AddFlow.
-
-
-
- AddFlow is a RUNTIME ROYALTY FREE product.
-
-
-
- See help file for all registration information,
-
- prices, order form and license agreement.
-
-
-
- ------------------------------------------
-
- Part 4 - Price and Registration
-
- ------------------------------------------
-
-
-
- *******************************************
-
- IMPORTANT!!!
-
- SPECIAL OFFER UNTIL JUNE 30th 1997
-
- The price is $149 only instead $249.
-
- *******************************************
-
-
-
- See the help file in order to know how to register via
-
- Compuserve (forum SWREG, registration ID = 15191) or
-
- with a credit card via PSL or by sending a check (see
-
- help file, order form topic).
-
-
-
- ------------------------------------------
-
- Part 5 - Support
-
- ------------------------------------------
-
-
-
- AddFlow support can be obtained:
-
-
-
- - via Compuserve: 100325,725
-
- - via Internet: Lassalle_Patrick@compuserve.com
-
- - via postal mail: Patrick Lassalle
-
- 247, Avenue du Marechal Juin
-
- 92100, Boulogne
-
- France
-
-
-
- ------------------------------------------
-
- Part 6 - Converting from EasyNet
-
- ------------------------------------------
-
-
-
- AddFlow is not compatible with EasyNet although
-
- its features are approximately the same. AddFlow
-
- is EASIER to use. For instance, you may compare
-
- the number of methods of each product: thanks to
-
- OLE automation and collections, AddFlow has only
-
- 11 methods whereas EasyNet has at least 70 methods!
-
- As you'll see if you create many nodes, AddFlow is
-
- faster than EasyNet.
-
-
-
- This paragraph explains some differences between
-
- the 2 products. You will have to see the help file
-
- to see how to use those new features.
-
-
-
- * Navigation
-
- ------------------
-
-
-
- LoopAction and GetArray... methods disappear in AddFlow.
-
-
-
- AddFlow just offers 5 properties to navigate in a diagram:
-
- - Nodes collection of all the nodes of a diagram.
-
- - OutLinks collection of all the links that leave a node
-
- - InLinks collection of all the links that come to a node
-
- - Org origin node of a link
-
- - Dst destination node of a link
-
- See help file: navigation topic.
-
-
-
- * Size and Position
-
- --------------------------
-
-
-
- X1, Y1, X2, Y2 are replaced by Left, Top, Width,
-
- Height properties which are easier to use and more
-
- standard.
-
-
-
- * Ownership between nodes
-
- --------------------------------
-
-
-
- Owner property is replaced by Rigid property.
-
- If a link is rigid, it follows (without being
-
- stretched) its origin or destination node when
-
- this origin or destination node is being dragged.
-
- A consequence of this rigid behaviour is that
-
- the origin node follows the destination node
-
- (if it is this one that is moving) or the destination
-
- node follows the origin node (if it is this one
-
- that is moving).
-
-
-
- * Events
-
- ------------
-
-
-
- AddNode, AddLink and SelChange events disappear!
-
- Instead you have just to use the MouseUp event
-
- in conjonction with LastUserAction method.
-
- One of our major design choice was to avoid
-
- having too many events (Events Inflation Syndrom):
-
- the result is that all AddFlow events are standard.
-
-
-
- * Current item
-
- -------------------
-
-
-
- In AddFlow, 2 properties allow to know the current
-
- Item: SelectedNode and SelectedLink. Those 2 properties
-
- return a reference to an object.
-
- See help file: selection topic.
-
-
-
- * Zooming
-
- -----------------
-
-
-
- AddFlow offers 2 properties to zoom your diagram:
-
- xZoom and yZoom.
-
-
-
- * LinkStyle
-
- -----------------
-
-
-
- This is a new property that allows to give a shape
-
- to a link. You have 2 possibilities:
-
- polyline or Bezier Curve.
-
-
-
- * Marked and Selected properties
-
- --------------------------------------
-
-
-
- - Marked property allows to associate a flag
-
- to a node or a link. It can be used with the
-
- DeleteMarked method.
-
- - Selected property allows to know if a node
-
- or a link is selected or not.
-
-
-
- * Misc
-
- ------------
-
-
-
- - Sleeping property is replaced by the Selectable property.
-
- - Hiding property has a new name: Hidden (more standard).
-
- - Data property is replaced by UserData property.
-
- - Type property disappears.
-
- - Oriented and LinkHead properties disappear. Now you have
-
- instead two properties (ArrowOrg, ArrowDst) that
-
- return/set the origin arrow shape or the destination
-
- arrow shape of a link. If you want a link without arrow,
-
- you have just to assign 0 to both properties.
-
-
-
-
-
-
-
-
-
-
-
-